#ifndef STDMFATH
#define STDMFATH
#pragma pack( 1 )
struct DETRET
{
char imarca;
char excluido;
unsigned long Lancamento;
unsigned long LancamentoLink;
char ImpostoContribuicao[11];
double Base;
double Aliquota;
double Valor;
unsigned char Tipo;
unsigned char Fixar;
char ClassificacaoOrdem[10];
char Espacos[40];
char fmarca;
#define DETRET_LANCAMENTO "Lancamento"
#define DETRET_LANCAMENTOLINK "LancamentoLink"
#define DETRET_IMPOSTOCONTRIBUICAO "ImpostoContribuicao"
#define DETRET_BASE "Base"
#define DETRET_ALIQUOTA "Aliquota"
#define DETRET_VALOR "Valor"
#define DETRET_TIPO "Tipo"
#define DETRET_FIXAR "Fixar"
#define DETRET_CLASSIFICACAOORDEM "ClassificacaoOrdem"
#define DETRET_ESPACOS "Espacos"
};
struct LCF
{
char imarca;
char excluido;
char Identificador[11];
char Nome[51];
unsigned char TipoFaturamento;
char InscFederal[20];
char Municipio[41];
unsigned char Boleto;
char BancoBoleto[11];
unsigned long Lancamento;
unsigned long Vencimento;
double Liquido;
char CampoLivre1[81];
char CampoLivre2[81];
char CampoLivre3[81];
char CampoLivre4[81];
char CampoLivre5[81];
char CampoLivre6[81];
char CampoLivre7[81];
char CampoLivre8[81];
char CampoLivre9[81];
char CampoLivre10[81];
char fmarca;
#define LCF_IDENTIFICADOR "Identificador"
#define LCF_NOME "Nome"
#define LCF_TIPOFATURAMENTO "TipoFaturamento"
#define LCF_INSCFEDERAL "InscFederal"
#define LCF_MUNICIPIO "Municipio"
#define LCF_BOLETO "Boleto"
#define LCF_BANCOBOLETO "BancoBoleto"
#define LCF_LANCAMENTO "Lancamento"
#define LCF_VENCIMENTO "Vencimento"
#define LCF_LIQUIDO "Liquido"
#define LCF_CAMPOLIVRE1 "CampoLivre1"
#define LCF_CAMPOLIVRE2 "CampoLivre2"
#define LCF_CAMPOLIVRE3 "CampoLivre3"
#define LCF_CAMPOLIVRE4 "CampoLivre4"
#define LCF_CAMPOLIVRE5 "CampoLivre5"
#define LCF_CAMPOLIVRE6 "CampoLivre6"
#define LCF_CAMPOLIVRE7 "CampoLivre7"
#define LCF_CAMPOLIVRE8 "CampoLivre8"
#define LCF_CAMPOLIVRE9 "CampoLivre9"
#define LCF_CAMPOLIVRE10 "CampoLivre10"
};
struct VENC
{
char imarca;
char excluido;
unsigned long MesAno;
unsigned long Data;
char Espacos[92];
char fmarca;
#define VENC_MESANO "MesAno"
#define VENC_DATA "Data"
#define VENC_ESPACOS "Espacos"
};
struct DETFAT
{
char imarca;
char excluido;
unsigned long Lancamento;
unsigned long LancamentoLink;
char Servico[11];
double Quantidade;
double ValorUnitario;
double ValorTotal;
unsigned char Fixar;
unsigned char Tipo;
unsigned long Contrato;
double ValorEmissaoAgrupado;
char ClassificacaoOrdem[10];
char Complemento[21];
unsigned char ServPer;
char Espacos[2];
char fmarca;
#define DETFAT_LANCAMENTO "Lancamento"
#define DETFAT_LANCAMENTOLINK "LancamentoLink"
#define DETFAT_SERVICO "Servico"
#define DETFAT_QUANTIDADE "Quantidade"
#define DETFAT_VALORUNITARIO "ValorUnitario"
#define DETFAT_VALORTOTAL "ValorTotal"
#define DETFAT_FIXAR "Fixar"
#define DETFAT_TIPO "Tipo"
#define DETFAT_CONTRATO "Contrato"
#define DETFAT_VALOREMISSAOAGRUPADO "ValorEmissaoAgrupado"
#define DETFAT_CLASSIFICACAOORDEM "ClassificacaoOrdem"
#define DETFAT_COMPLEMENTO "Complemento"
#define DETFAT_SERVPER "ServPer"
#define DETFAT_ESPACOS "Espacos"
};
struct FAT
{
char imarca;
char excluido;
unsigned long Lancamento;
char Cliente[11];
unsigned long NotaFiscal;
unsigned long ReciboOld;
unsigned long Data;
unsigned long Vencimento;
double Total;
double Retencoes;
double AReterRecebimento;
double Liquido;
double TotalOutros;
unsigned char Calculado;
unsigned long InicioCobrancaImpContr;
unsigned long FinalCobrancaImpContr;
unsigned short int TipoFaturamento;
unsigned char TipoFatura;
unsigned long Contrato;
unsigned long DataEmissao;
unsigned char ServicosContrato;
char Espacos[271];
char fmarca;
#define FAT_LANCAMENTO "Lancamento"
#define FAT_CLIENTE "Cliente"
#define FAT_NOTAFISCAL "NotaFiscal"
#define FAT_RECIBOOLD "ReciboOld"
#define FAT_DATA "Data"
#define FAT_VENCIMENTO "Vencimento"
#define FAT_TOTAL "Total"
#define FAT_RETENCOES "Retencoes"
#define FAT_ARETERRECEBIMENTO "AReterRecebimento"
#define FAT_LIQUIDO "Liquido"
#define FAT_TOTALOUTROS "TotalOutros"
#define FAT_CALCULADO "Calculado"
#define FAT_INICIOCOBRANCAIMPCONTR "InicioCobrancaImpContr"
#define FAT_FINALCOBRANCAIMPCONTR "FinalCobrancaImpContr"
#define FAT_TIPOFATURAMENTO "TipoFaturamento"
#define FAT_TIPOFATURA "TipoFatura"
#define FAT_CONTRATO "Contrato"
#define FAT_DATAEMISSAO "DataEmissao"
#define FAT_SERVICOSCONTRATO "ServicosContrato"
#define FAT_ESPACOS "Espacos"
};
#pragma pack()
#endif
